<html xmlns:concordion="http://www.concordion.org/2007/concordion">
<head>
	<link href="../concordion.css" rel="stylesheet" type="text/css" />
</head>
<body>

	<h2>Parcelamento - Semestal</h2>

	<p>Cálculo de parcelas de 6 em 6 meses levando em conta somente os
		dias úteis.</p>

	<h3>Dado</h3>

	<p>Os parâmetros abaixo:</p>

	<table>
		<tr>
			<th>Parâmetro</th>
			<th>Valor</th>
		</tr>
		<tr>
			<td>Periodicidade</td>
			<td concordion:set="#periodicidade">X Dias</td>
		</tr>
		<tr>
			<td>Número de Dias</td>
			<td concordion:set="#numeroDias">20</td>
		</tr>
		<tr>
			<td>Somente dias úteis</td>
			<td concordion:set="#somenteDiasUteis">Sim</td>
		</tr>
		<tr>
			<td>Data da operação</td>
			<td concordion:set="#dataOperacao">17/11/2011</td>
		</tr>
		<tr>
			<td>Quantidade de parcelas</td>
			<td concordion:set="#quantidadeParcelas">3</td>
		</tr>
	</table>

	<h3>Quando</h3>

	<p>O sistema cacular o parcelamento.</p>

	<span concordion:execute="configuraParcelamento(#periodicidade,#numeroDias,#quantidadeParcelas,#somenteDiasUteis,#dataOperacao)"></span>

	<h3>Então</h3>

	<p>As seguintes parcelas são geradas:</p>

	<table concordion:verifyRows="#resultado:calcularParcelas()">
		<tr>
			<th concordion:assertEquals="#resultado.numero">Número</th>
			<th concordion:assertEquals="#resultado.data">Data</th>
		</tr>
		<tr>
			<td>1</td>
			<td>17/11/2011</td>
		</tr>
		<tr>
			<td>2</td>
			<td>07/12/2011</td>
		</tr>
		<tr>
			<td>3</td>
			<td>27/12/2011</td>
		</tr>
	</table>
	
</body>
</html>